package com.recharge.domain.query;

import com.recharge.common.domain.BaseQueryDO;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class WithdrawQueryDO extends BaseQueryDO {

    /**
     * 主键ID
     */
    private String id;

    /**
     * 交易ID
     */
    private String transactionId;

    /**
     * 商户ID
     */
    private String merchantId;

    /**
     * 提现记录号
     */
    private String withdrawNo;

    /**
     * 交易号
     */
    private String transactionNo;

    /**
     * 商户名字
     */
    private String merchantName;

    /**
     * 银行名
     */
    private String bankName;

    /**
     * 账户号
     */
    private String bankAccount;

    /**
     * 银行转账流水
     */
    private String serialNumber;

    /**
     * 申请人
     */
    private String applicant;

    /**
     * 申请时间
     */
    private LocalDateTime applicantDate;

    /**
     * 审核时间
     */
    private LocalDateTime checkerDate;

    /**
     * 0.待审核 1.审核通过 2.审核未通过 3.已打款 4.已退款 5.取消
     */
    private Integer status;

    /**
     * -1 删除 1 有效\n
     */
    private Integer isDelete;

    /**
     * 存款金额
     */
    private Long amount;
}
